package wisents.api;

import java.util.List;

/**
 * User: paul.szulc
 * Date: Jan 9, 2010
 * Time: 7:28:42 PM
 */
interface State {

    Criterias is(ElementCriteria criteria);

    Criterias exists();

    Criterias isVisible();

    Criterias isInvisible();

    Criterias isEnabled();

    Criterias isDisabled();

    Criterias isTextFieldWithValue(String value);

    Criterias isTextAreaWithValue(String value);

    Criterias isChecked();

    Criterias isNotChecked();

    Criterias isComboboxWithValues(List<?> elements);

    Criterias isLabelWithValue(String value);

}
